/*
 * RequiredIncludes.h
 *
 *  Created on: Dec 12, 2014
 *      Authors: Avihay Avitan & Stefan Farcas
 */

#ifndef REQUIREDINCLUDES_H_
#define REQUIREDINCLUDES_H_

using namespace std ;

#include "../ProgressStatus/ProgressStatus.h"
using namespace ProgressStatusSpace;


#include "../CoreSettings/CoreSettings.h"
using namespace SettingsSpace;

#include "../AntennaControllerBridge/IAntennaControllerBridge.h"
#include "../AntennaControllerBridge/VHFUHFControllerSTUBBridge.h"
#include "../AntennaControllerBridge/SbandControllerSTUBBridge.h"

using namespace AntenaControllerSpace;

#include "../ProtobufMessage/Message.pb.h"
using namespace message;

#include "../CommunicationModuleBridge/CommunicationModuleBridgeFromAPI.h"
#include "../CommunicationModuleBridge/ICommunicationModuleBridge.h"
#include "../CommunicationModuleBridge/CommunicationModuleBridgeFromZMQ.hpp"
using namespace CommunicationModuleSpace;

#include "../FileFormat/PredictionFileTextFormat.h"
#include "../FileFormat/IFileFormat.h"
using namespace TextFileParserSpace;

#include "../GSLogger/Logger.h"
#include "../PassLogger/PassLogger.h"
using namespace LoggerNameSpace;

#include "../Pass/PassVector.h"
using namespace PassVectorSpace;

//#include "../PassPrioritizer/PassPrioritizer.h"
//using namespace PassPrioritizerNameSpace;

#include "../PredictionModuleBridge/PredictionModuleBridge.h"
#include "../PredictionModuleBridge/PredictionModuleBridgeFromTextFile.h"
#include "../PredictionModuleBridge/PredictionModuleBridgeFromAPI.h"
using namespace PredictionModuleBridgeSpace;

#include "../CommandsModuleBridge/CommandsModuleBridge.h"
#include "../CommandsModuleBridge/CommandsModuleBridgeFromTextFile.h"
#include "../CommandsModuleBridge/CommandsModuleBridgeFromAPI.h"
using namespace CommandsModuleBridgeSpace;

#include "../Satellite/Access.h"
#include "../Satellite/SatelliteAER.h"
#include "../Satellite/SatelliteUplinkCommand.h"
using namespace SatelliteNameSpace;

#include "../SatelliteTracker/SatelliteTracker.h"
using namespace SatelliteTrackerSpace;

#include "../TextFileParser/ITextFileParser.h"
#include "../TextFileParser/PredictionTextFileParser.h"
using namespace TextFileParserSpace;

#include "../Timer/Timer.h"
using namespace TimerNameSpace;


#include "AllUtils.h"



#endif /* REQUIREDINCLUDES_H_ */
